package cn.crm.system.domain.pojo.vo;

import cn.crm.common.annotation.Excel;
import cn.crm.common.core.domain.BaseEntity;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import  java.util.List;

import java.util.Date;

/**
 * 创建新增客户是DTO类
 * @author xhy
 * @create 2024/9/25 15:06
 */
@Data
public class BusinessVo   {
    /**
     * id
     */
    @Excel(name = "ID（更新数据需要）")
    private Long id;
    /**
     * 客户名称
     */
    @Excel(name = "客户名称")
    private String customerName;
    /**
     * 县/市
     */
    @Excel(name = "县/市")
    private String countiesCities;
    /**
     * 主营项目
     */

    private  String  project;
    /**
     * 常用灯具
     */

    private  String luminaire;
    /**
     * 规模
     */

    private  String scale;
    /**
     * 公司电话
     */
    private String companyTel;
    /**
     * 拜访分类
     */

    private  String classification;
    /**
     * 客户等级
     */

    private  String clientGrade;
    /**
     * 公司简称
     */
    @Excel(name = "公司简称")
    private  String abbreviation;
    /**
     * 公司地址
     */
    @Excel(name = "公司地址")
    private  String customeraddress;
    /**
     * 公司网站
     */
    @Excel(name = "公司网站")
    private  String customerweb;
    /**
     * 公司类别
     */
    @Excel(name = "公司类别")
    private  String countomtype;
    /**
     * 感兴趣产品
     */
    @Excel(name = "感兴趣产品")
    private  String interest;
    /**
     * 公司简介
     */
    @Excel(name = "公司简介")
    private  String customerprofile;
    /**
     * 客户来源途径
     */
    @Excel(name = "客户来源途径")
    private  String countomsource;
    /**
     * 业务员
     */
    @Excel(name = "业务员")
    private  String nickName;
    /**
     * 当前登录的用户
     */
    @Excel(name = "创建者")
    private  String createUser;
    /**
     * 创建时间
     */
    @Excel(name = "创建时间")
    @DateTimeFormat(pattern = "yyyy-MM-dd  HH:mm:ss")
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date createTime;
    /**
     * 联系人姓名
     */
    @Excel(name = "联系人姓名")
    private  String name;

    //联系人数组
    private  List<ContactsVo> contactsVos;
    //案件数组
    private  List<CaseVo> caseVos;

    private  Long userId;
    private  String userName;
    private  String nickNameTW;
    private  String phonenumber;
    private  String email;


}
